/********************************************************************************
 * Copyright (c)2016-2020, ShenZhen WanJiaAn Technology CO.,LTD.
 * All Rights Reserved.
 *
 * File Name     : NtpClient.h
 * Author        : joki.zhu
 * Date          : 2020-04-17
 *
 * Record        :
 * 1.Date        : 2020-04-17
 *   Author      : joki.zhu
 *   Modification: Created file
 ********************************************************************************/

#ifndef __NTPCLIENT_H__
#define __NTPCLIENT_H__


#ifdef __cplusplus
#if __cplusplus
extern "C"{
#endif
#endif /* __cplusplus */

/**
 * NTP客户端同步时间,阻塞方式
 *
 * @param 无
 *
 * @retval 0 成功
 * @retval -1 失败
 *
 * @attention 无
 */
int NtpClientSyncTime(void);

/**
 * NTP客户端同步时间, 非阻塞方式
 *
 * @param 无
 *
 * @retval 0 成功
 * @retval -1 失败
 *
 * @attention 无
 */
int NtpClientStart(void);

/**
 * 获取NTP同步状态
 *
 * @param 无
 *
 * @retval 0 失败
 * @retval 1 成功
 *
 * @attention 无
 */
int NtpClientGetState(void);

#ifdef __cplusplus
#if __cplusplus
}
#endif
#endif /* __cplusplus */


#endif /* __NTPCLIENT_H__ */

